CC = gcc
# CFLAGS = -g -O0
CFLAGS = -O0

Exercise956: Exercise956.c
	$(CC) $(CFLAGS) -o $@ $^

Exercise958: Exercise958.c
	$(CC) $(CFLAGS) -o $@ $^

Exercise963: Exercise963.c
	$(CC) $(CFLAGS) -o $@ $^

Exercise964: Exercise964.c
	$(CC) $(CFLAGS) -o $@ $^

TestSortWithHeapPQ: Exercise966.c HeapPQ.c
	$(CC) $(CFLAGS) -o $@ $^

TestSortWithBinomialQueue: Exercise966.c BinomialQueue.c
	$(CC) $(CFLAGS) -o $@ $^

clean:
	rm -f avg Exercise956 Exercise958 Exercise963 Exercise964 TestSortWithHeapPQ TestSortWithBinomialQueue